package aer.MensajeInterceptado;

import java.util.Scanner;

public class MensajeInterceptadoOriginal {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		encode(sc.nextLine());
	}

	private static void encode(String msg) {
		String msgPrime = "";
		String tmp = "";

		for (int i = 0, l = msg.length(); i < l; i++) {
			char c = msg.charAt(i);
			if (isVowel(c)) {
				msgPrime += reverse(tmp) + c;
				tmp = "";
			} else {
				tmp += c;
			}
		}
		msgPrime += reverse(tmp);
		String sol = "";

		int first = 0;
		int last = msgPrime.length() - 1;
		for (int i = 0, l = msgPrime.length(); i < l; i++) {
			if (i % 2 == 0) {
				char c = msgPrime.charAt(first++);
				sol += c;
			} else {
				char c = msgPrime.charAt(last--);
				sol += c;
			}
		}

		System.out.println(sol);
	}

	private static String reverse(String s) {
		return new StringBuilder(s).reverse().toString();
	}

	private static boolean isVowel(char c) {

		switch (c) {
		case 'a':
		case 'e':
		case 'i':
		case 'o':
		case 'u':
		case 'A':
		case 'E':
		case 'I':
		case 'O':
		case 'U':
			return true;
		default:
			return false;
		}
	}
}
